package com.atguigu.gulimall.product.feign;

import com.atguigu.common.to.SkuHasStockVo;
import com.atguigu.common.utils.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

@FeignClient("gulimall-ware")
public interface WareFeignService {
    //第一种方案解决返回值的问题
    //R设计的时候加上泛型 返回的R数据可以写上泛型

    //2.直接返回List数据 想要的集合

    //3.自己封装解析结果
    @PostMapping("/ware/waresku/hasstock")
    R getSkusHaStock(@RequestBody List<Long> skuIds);
}
